A collection of Thoughts